Autonomous sensor networks